package com.powergisol.gis.vo;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import com.alibaba.excel.annotation.write.style.ContentStyle;
import lombok.Data;

import java.math.BigDecimal;

@Data
@ColumnWidth(20)
public class ExportExcelVO {
    @ExcelIgnore
    private String settingId;

    @ExcelProperty(value = {"GCMC","工程名称"},index = 0)
    private String GCMC;

    @ExcelProperty(value = {"ZKBH","钻孔编号"},index = 1)
    private String ZKBH;

    @ExcelProperty(value = {"GCBH","工程编号"},index = 2)
    private String GCBH;

    @ExcelProperty(value = {"KKGC","孔口高程"},index = 3)
    private BigDecimal KKGC;

    @ExcelProperty(value = {"CDGC","层底高程"},index = 4)
    private BigDecimal CDGC;

    @ExcelProperty(value = {"TCCDSD","层底深度"},index = 5)
    private BigDecimal TCCDSD;

    @ExcelProperty(value = {"TCHD","厚度"},index = 6)
    private BigDecimal TCHD;

    @ExcelProperty(value = {"ZKSD","孔口深度"},index = 7)
    private BigDecimal ZKSD;

    @ExcelProperty(value = {"x","X坐标"},index = 8)
    private BigDecimal ZKX;

    @ExcelProperty(value ={"y","Y坐标"},index = 9)
    private BigDecimal ZKY;

    @ExcelProperty(value = {"KTDLX","钻孔类型"},index = 10)
    private String KTDLX;

    @ExcelProperty(value = {"WDSWSD","稳定水位"},index = 11)
    private BigDecimal WDSWSD;

    @ExcelProperty(value = {"ZKKSRQ","开始日期"},index = 12)
    private String ZKKSRQ;

    @ExcelProperty(value = {"ZKZZRQ","结束日期"},index = 13)
    private String ZKZZRQ;

    @ExcelProperty(value = {"TCXH","顺序序号"},index = 14)
    private Integer TCXH;

    @ExcelProperty(value = {"TCDCBH","地层编号合并"},index = 15)
    private String TCDCBH;

    @ExcelProperty(value = {"TCZCBH","地层编号分1"},index = 16)
    private Integer TCZCBH;

    @ExcelProperty(value = {"TCYCBH","地层编号分2"},index = 17)
    private Integer TCYCBH;

    @ExcelProperty(value = {"TCCYCBH","地层编号分3"},index = 18)
    private Integer TCCYCBH;

    @ExcelProperty(value = {"TCSDCY","时代成因合并"},index = 19)
    private String TCSDCY;

    @ExcelProperty(value = {"TCDZSD","时代成因1"},index = 20)
    private String TCDZSD;

    @ExcelProperty(value = {"TCDZCY","时代成因2"},index = 21)
    private String TCDZCY;

    @ExcelProperty(value = {"TCDCHD","时代成因3"},index = 22)
    private String TCDCHD;

    @ExcelProperty(value = {"TCMC","岩性名称"},index = 23)
    private String TCMC;

    @ContentStyle(wrapped = true)
    @ExcelProperty(value = {"TCMS","岩性描述"},index = 24)
    private String TCMS;

    @ExcelProperty(value = {"TCLM","土壤性质"},index = 25)
    private String TCLM;

}
